Building Distributed Applications with Design Patterns

نویسندگان

  • Gruia-Catalin Roman
  • James C. Hu
چکیده

Design patterns are a topic of great current interest within the object-oriented programming community. The motivation is both economical and intellectual. On one hand, there is the hope of establishing a common culture and language that fosters communicatino and growth in the software engineering field. While a community dominated by empiricism is seeking to achieve higher levels of formality by capturing its experiences in the form of catalogs of design patterns, another community, deeply rooted in formal thinking, is seeking to make its mark on the every day workings of the software engineering process. Distributed algorithms and the heuristics used by program derivation methods represent a large repository of fundamental knowledge that has been acquired over the years by the distributed computing community. Attempts to make this body of knowledge available to the broader community have been frustrated to say the least. The main thesis of this paper is that design patterns are a viable mechanism by which distributed computing know-how can impact the practical development of dependability-minded distributed applications. We contend, however, that... Read complete abstract on page 2.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Study People and Nature Connection in Built Environment to verify Aqa-Bozorg Mosque as Biophilic Design

In this era that new technology has affected human life, many research scientists believe that Biophilic design can improve human well-being.� Biophilic architecture can provide healthy spaces connected with nature and reduce stress and enhance longevity. Different researchers have identified and categorized different patterns in the Biophilic design. These patterns have a wide range of applica...

متن کامل

Design Patterns for Container-based Distributed Systems

In the late 1980s and early 1990s, object-oriented programming revolutionized software development, popularizing the approach of building of applications as collections of modular components. Today we are seeing a similar revolution in distributed system development, with the increasing popularity of microservice architectures built from containerized software components. Containers [15] [22] [...

متن کامل

OPTIMUM DESIGN OF TMD SYSTEM FOR TALL BUILDINGS

High tall buildings are more susceptible to dynamic excitations such as wind and seismic excitations. In this paper, design procedure and some current applications of tuned mass damper (TMD) were studied. TMD was proposed to study response of 20 storey height building to seismic excitations using time history analysis with and without the TMD. The study indicates that the response of structur...

متن کامل

Parallel Processing of Distributed Trees: a Pattern Language and Applications

Parallelism could be used to provide better performance to heavy applications, while design patterns could be used to facilitate their design. There is a wide range of applications that rely on large hierarchical structures, like trees. A set of design patterns are presented that could be used to model such applications in a parallel and distributed way. This paper also presents the modeling of...

متن کامل

Design Patterns for Concurrent and Distributed Objects

Due to the importance of distribution, object technologies, and the Web, infrastructures for Distributed Object Computing and Component-based middleware have become common place. However, it is not sufficient to just read the specification of standards such as Java RMI, EJB, or CORBA, and then to build applications using these standards. On one hand the transparency provided by these platforms ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996